package cn.yeziji.forum.common.key;

/**
 * RabbitMQ 配置信息
 *
 * @author gzkemays
 * @since 2022/11/07 6:08 PM
 */
public interface RabbitMQConfig {
  /* ------ 用户信息 ------ */
  String USER_MSG = "user.msg";
  String USER_MSG_ROUTING_KEY = "user.msg.routing";
  String USER_MSG_EXCHANGE = "exchange.user.msg";

  /* ------ 私聊聊天室 ------ */
  String PRIVATE_CHAT_MSG = "private.chat.msg";
  String PRIVATE_CHAT_MSG_ROUTING_KEY = "private.chat.routing";
  String PRIVATE_CHAT_MSG_DAO = "private.chat.msg.dao";
  String PRIVATE_CHAT_MSG_DAO_ROUTING_KEY = "private.chat.dao.routing";
  String PRIVATE_CHAT_MSG_EXCHANGE = "exchange.private.chat.msg";

  /*------ 任意通知 ------*/
  String NOTICE_MSG = "notice.msg";
  String NOTICE_MSG_ROUTING_KEY = "notice.msg.routing";
  String NOTICE_MSG_EXCHANGE = "exchange.notice.msg";
}
